
// 定义 state
const state = {
    data: {}, // {type:''} tableConfigId 字符串
};

// 定义 getters
const getters = {
    getData: (state) => (code) => {
        return JSON.parse(state.data[code]);
    },
};

// 定义 mutations
const mutations = {
    // 更新 state 中的 value
    SET_VALUE(state, {k,v}) {
        state.data[k] = v;
    },
};

// 定义 actions
const actions = {
    async setData({ commit }, data) {
        console.log(data)
        commit('SET_VALUE', data);
    },
};

export default {
    namespaced: true,
    state,
    mutations,
    actions,
    getters
};
